home *** CD-ROM | disk | FTP | other *** search
/ ftp.f-secure.com / 2014.06.ftp.f-secure.com.tar / ftp.f-secure.com / support / temp / psb / PSBWKS9.exe / configuration / PSB Reseller-PSB450_MF04-unsigned.jar / hotfix.xml < prev    next >
Text File  |  2011-08-16  |  10KB  |  275 lines

  1. <!-- **************************************************************************** -->
  2. <!--  FILE..........: hotfix.xml                                                  -->
  3. <!--  COPYRIGHT.....: Copyright (c) 2006-2007 F-Secure Corporation.               -->
  4. <!--  VERSION.......: $Revision: 1.8 $                                            -->
  5. <!--  DESCRIPTION...: Multi-fix hotfix SDK configuration file                     -->
  6. <!--  HISTORY.......: please refer to CVS log                                     -->
  7. <!-- **************************************************************************** --> 
  8.  
  9. <setup>
  10.   <version>1.0</version>
  11.   <package>
  12.     <languageset>
  13.       <content>ENG, CHS, CHT, CSY, DAN, DEU, ELL, ESM, ESN, ETI, FIN, FRA, FRC, HUN, ITA, JPN, NLD, NOR, PLK, PTB, PTG, ROM, RUS, SLV, SVE, TRK, ZHH</content>
  14.     </languageset>
  15.   </package>
  16.   <config>
  17.     <unattended>false</unattended>
  18.     <needreboot>true</needreboot>
  19.     <rebootdelay>120</rebootdelay>
  20.     <variables>
  21.       <SETUP_MEDIA/>
  22.       <LANG/>
  23.       <KEYCODE/>
  24.       <WORK_DIR/>
  25.       <LAST_ERROR_STRING_ID>0x2098</LAST_ERROR_STRING_ID>
  26.       <FS_HOME_DIR>%PROGRAM_FILES%\F-Secure</FS_HOME_DIR>
  27.       <FS_COMMON_DIR>%FS_HOME_DIR%\Common</FS_COMMON_DIR>
  28.       <THIS_CONFIG_XML/>
  29.       <PRIMARY_CONFIG_XML/>
  30.       <PARENT_CONFIG_XML/>
  31.       <THIS_SERIES/>
  32.       <THIS_VERSION/>
  33.       <MODE>install</MODE>
  34.       <SILENT_WITH_REBOOT_DLG>true</SILENT_WITH_REBOOT_DLG>
  35.     </variables>
  36.     <packageremind>
  37.       <!--every timeout min popup next reminder-->
  38.       <timeout>1</timeout>
  39.       <!--remind no longer than interval min, then install-->
  40.       <interval/>
  41.       <last/>
  42.       <next/>
  43.     </packageremind>
  44.   </config>
  45.   <ih>
  46.     <ip_begin>create_session</ip_begin>
  47.     <ip_continue/>
  48.     <ip_restart/>
  49.   </ih>
  50.   <install>
  51.  
  52.     <!-- //////////////////////////////////////////////////////////// -->
  53.     <!-- //                                                           -->
  54.     <!-- // Start new session or open existing one                    -->
  55.     <!-- //                                                           -->
  56.     <!-- //////////////////////////////////////////////////////////// -->
  57.  
  58.     <create_session>
  59.       <ref>result = "%WORK_DIR%\fshfcntl.exe" CreateSession</ref>
  60.       <onresult>
  61.         <success>end_of_create_session</success>
  62.         <next>aua_restart_resume</next>
  63.         <default>return %result%</default>
  64.       </onresult>
  65.     </create_session>
  66.     <end_of_create_session></end_of_create_session>
  67.  
  68.     <!-- //////////////////////////////////////////////////////////// -->
  69.     <!-- //                                                           -->
  70.     <!-- // Conditionally execute prolog code                         -->
  71.     <!-- //                                                           -->
  72.     <!-- //////////////////////////////////////////////////////////// -->
  73.  
  74.     <prolog>
  75.       <ref>result = "%WORK_DIR%\fshfcntl.exe" IfProlog</ref>
  76.       <onresult>
  77.         <success>if_prolog</success>
  78.         <next>end_of_prolog</next>
  79.         <default>return %result%</default>
  80.       </onresult>
  81.     </prolog>
  82.     <if_prolog>
  83.       <!--Set up languages, check admin rights-->
  84.       <ref>result = InstallHelper.Prolog</ref>
  85.     </if_prolog>
  86.     <handle_prolog_result>
  87.       <ref>result = "%WORK_DIR%\fshfcntl.exe" HandlePrologResult /Code:%result%</ref>
  88.       <onresult>
  89.         <success>end_of_prolog</success>
  90.         <default>return %result%</default>
  91.       </onresult>
  92.     </handle_prolog_result>
  93.     <end_of_prolog></end_of_prolog>
  94.  
  95.     <!-- //////////////////////////////////////////////////////////// -->
  96.     <!-- //                                                           -->
  97.     <!-- // Find next hotfix to install                               -->
  98.     <!-- //                                                           -->
  99.     <!-- //////////////////////////////////////////////////////////// -->
  100.  
  101.     <find_next_hf_to_install>
  102.       <ref>"%WORK_DIR%\fshfcntl.exe" FindNextHotFixToInstall</ref>
  103.       <onresult>
  104.         <success>end_of_find_next_hf_to_install</success>
  105.         <default>prepare_to_exit</default>
  106.       </onresult>
  107.     </find_next_hf_to_install>
  108.     <end_of_find_next_hf_to_install></end_of_find_next_hf_to_install>
  109.  
  110.     <!-- //////////////////////////////////////////////////////////// -->
  111.     <!-- //                                                           -->
  112.     <!-- // Run hotfix installer                                      -->
  113.     <!-- //                                                           -->
  114.     <!-- //////////////////////////////////////////////////////////// -->
  115.  
  116.     <hf_install>
  117.       <ref>"%WORK_DIR%\fshfcntl.exe" Install</ref>
  118.       <onresult>
  119.         <success>end_of_hf_install</success>
  120.         <next>exit</next> <!-- aua restart detected -->          
  121.         <default>prepare_to_exit</default>
  122.       </onresult>
  123.     </hf_install>
  124.     <aua_restart_resume>
  125.       <ref>InstallHelper.Prolog</ref>
  126.     </aua_restart_resume>
  127.     <end_of_hf_install></end_of_hf_install>
  128.  
  129.     <!-- //////////////////////////////////////////////////////////// -->
  130.     <!-- //                                                           -->
  131.     <!-- // Check if reboot required                                  -->
  132.     <!-- //                                                           -->
  133.     <!-- //////////////////////////////////////////////////////////// -->
  134.  
  135.     <check_reboot>
  136.       <ref>"%WORK_DIR%\fshfcntl.exe" IfRebootRequired</ref>
  137.       <onresult>
  138.         <success>find_next_hf_to_install</success>
  139.         <default>prepare_to_exit</default>
  140.       </onresult>
  141.     </check_reboot>
  142.     
  143.     <!-- //////////////////////////////////////////////////////////// -->
  144.     <!-- //                                                           -->
  145.     <!-- // Prepare to exit                                           -->
  146.     <!-- //                                                           -->
  147.     <!-- //////////////////////////////////////////////////////////// -->
  148.  
  149.     <prepare_to_exit></prepare_to_exit>
  150.  
  151.     <!-- //////////////////////////////////////////////////////////// -->
  152.     <!-- //                                                           -->
  153.     <!-- // Conditionally show restart dialog                         -->
  154.     <!-- //                                                           -->
  155.     <!-- //////////////////////////////////////////////////////////// -->
  156.  
  157.     <restart_dlg>
  158.       <ref>"%WORK_DIR%\fshfcntl.exe" IfRestartDlg</ref>
  159.       <onresult>
  160.         <success>if_restart_dlg</success>
  161.         <next>end_of_restart_dlg</next>
  162.         <default>end_of_restart_dlg</default>
  163.       </onresult>
  164.     </restart_dlg>
  165.     <if_restart_dlg>
  166.       <runas>user_process</runas>
  167.       <ref>result = "%WORK_DIR%\bin\gui\SetupGUIMngr.exe" /c"%THIS_CONFIG_XML%" /rRestartDlg</ref>
  168.     </if_restart_dlg>
  169.     <handle_restart_dlg_result>
  170.       <ref>"%WORK_DIR%\fshfcntl.exe" HandleRestartDlgResult /Code:%result%</ref>
  171.       <onresult>
  172.         <success>reboot_now</success>
  173.         <default>exit</default>
  174.       </onresult>
  175.     </handle_restart_dlg_result>
  176.     <end_of_restart_dlg></end_of_restart_dlg>
  177.  
  178.     <!-- //////////////////////////////////////////////////////////// -->
  179.     <!-- //                                                           -->
  180.     <!-- // Exit                                                      -->
  181.     <!-- //                                                           -->
  182.     <!-- //////////////////////////////////////////////////////////// -->
  183.  
  184.     <exit>
  185.       <ref>result = "%WORK_DIR%\fshfcntl.exe" GetSessionResult</ref>
  186.       <onresult>
  187.         <default>return %result%</default>
  188.       </onresult>
  189.     </exit>
  190.  
  191.     <!-- //////////////////////////////////////////////////////////// -->
  192.     <!-- //                                                           -->
  193.     <!-- // Conditionally reboot (must be below Exit)                 -->
  194.     <!-- //                                                           -->
  195.     <!-- //////////////////////////////////////////////////////////// -->
  196.  
  197.     <reboot_now>
  198.       <ref>result = "%WORK_DIR%\fshfcntl.exe" GetSessionResult</ref>
  199.     </reboot_now>
  200.     <do_reboot>
  201.       <ref>result = InstallHelper.JustReboot %result%</ref>
  202.       <onresult>
  203.         <default>return %result%</default>
  204.       </onresult>
  205.     </do_reboot>
  206.  
  207.   </install>
  208. <HF0>
  209. <Index>0</Index>
  210. <Id>FSES600-HF05</Id>
  211. <Hash>FfE5XUm56lkQVGYOkFu9buVific=</Hash>
  212. <OID>1.3.6.1.4.1.2213.11</OID>
  213. <VerMin>8.10</VerMin>
  214. <VerMax>8.20</VerMax>
  215. <Reboot>0</Reboot>
  216. <FilePath>hf\FSES600-HF05-smash-signed.jar</FilePath>
  217. </HF0>
  218. <hotfix>
  219. <content>HF0, HF1, HF2, HF3, HF4, HF5</content>
  220. <Version>8.3.120</Version>
  221. <Id>ydZm6A+cAAv13eBM/ACipjRYzeM=</Id>
  222. <DebugLevel>0</DebugLevel>
  223. </hotfix>
  224. <HF1>
  225. <Index>1</Index>
  226. <Id>PSB450-HF02</Id>
  227. <Hash>LVjdb1aeEs7H56tAT9UXkQarn/k=</Hash>
  228. <OID>1.3.6.1.4.1.2213.29</OID>
  229. <VerMin>1.02</VerMin>
  230. <VerMax>1.02</VerMax>
  231. <Reboot>0</Reboot>
  232. <FilePath>hf\PSB450-HF02-smash-signed.jar</FilePath>
  233. </HF1>
  234. <HF2>
  235. <Index>2</Index>
  236. <Id>PSB450-HF03</Id>
  237. <Hash>dtFGBfvoP/O9oeDegD1u0MTCQCE=</Hash>
  238. <OID>1.3.6.1.4.1.2213.11</OID>
  239. <VerMin>8.10</VerMin>
  240. <VerMax>8.20</VerMax>
  241. <Reboot>0</Reboot>
  242. <FilePath>hf\PSB450-HF03-smash-signed.jar</FilePath>
  243. </HF2>
  244. <HF3>
  245. <Index>3</Index>
  246. <Id>FSAVSRV900-HF08</Id>
  247. <Hash>P7ulElR2rhDPz1g1h5OhZvFk/Ts=</Hash>
  248. <OID>1.3.6.1.4.1.2213.12</OID>
  249. <VerMin>9.00</VerMin>
  250. <VerMax>9.30</VerMax>
  251. <Reboot>0</Reboot>
  252. <FilePath>hf\FSAVSRV900_HF08-PSB-smash-signed.jar</FilePath>
  253. </HF3>
  254. <HF4>
  255. <Index>4</Index>
  256. <Id>FSCUIF920-HF02</Id>
  257. <Hash>zPF1AWpyjK2qP885npz1SDpqF+I=</Hash>
  258. <OID>1.3.6.1.4.1.2213.11</OID>
  259. <VerMin>8.10</VerMin>
  260. <VerMax>8.22</VerMax>
  261. <Reboot>0</Reboot>
  262. <FilePath>hf\FSCUIF920-HF02-smash-signed.jar</FilePath>
  263. </HF4>
  264. <HF5>
  265. <Index>5</Index>
  266. <Id>PSB900-HF100</Id>
  267. <Hash>RLDSqI5cfqiecdM8ugZj47XOMyg=</Hash>
  268. <OID>1.3.6.1.4.1.2213.25</OID>
  269. <VerMin>6.24</VerMin>
  270. <VerMax>6.24</VerMax>
  271. <Reboot>0</Reboot>
  272. <FilePath>hf\PSB900-HF100-smash-signed.jar</FilePath>
  273. </HF5>
  274. </setup>
  275.